エニアック【コンピューターの始まり】ENIAC6とは?

真空管のメインフレームコンピュータが並ぶ部屋 その他
スポンサーリンク

エニアックの略

ENIACとはElectronic Numerical Integrator and Computer、直訳で電子数値積分機計算機、である。

1945年に完成したENIACは、最も初期の電子式汎用デジタル・コンピュータとして有名である。

その設計は当時の機械式や電気機械式の計算機とは大きく異なった。

電子部品を利用して速度と効率を向上させた。今聞くと当たり前だと思うかもしれないが勿論画期的な転換点である。

今回はそんなENIACの全貌を、概要や目的、後継機だけでなく、世界初のプログラマーの女性たちであるエニアック6,フォン・ノイマンに至るまで完全解説していきたい。

スポンサーリンク

ENIACの製造目的

ENIACの初期の目的は砲弾を正確に照準するために重要な砲弾の発射表の作成を支援することであった。

つまりアメリカ陸軍のための軍事目的である。

この表作成は以前は多大な人手と時間を要していたがENIACによって劇的にスピードアップした。

具体的に言うならば、風速や温度、そして空気の密度などの様々な要因を計算する作業が砲弾の弾道計算には必要なのだ。そしてこうした今まで人が20時間かけていた計算をなんと30秒に短縮したのだ。

エニアックで働く初期のプログラマーは女性であった

そして第二次世界大戦後にはENIACは水素爆弾の開発に使用されることになる。

ここでも水爆に必要な複雑な物理学の計算を効率よく行った。

こうした軍事目的以外の利用としては気象予測もあった。

大規模な数値を使った天気予報の最初の試みの一部に使用されたのだ。これは現在各国のスーパーコンピュータが担っている気象学におけるコンピュータ使用の基礎を築いたともいえる。


またその他一般的な科学研究での利用ももちろんある。

平時には特定の用途にとどまらずにさまざまな科学研究タスクに利用され、科学と工学の幅広い問題に対する電子計算機として活躍した。

PR

通勤通学のスキマ時間にオーディオブックはどうでしょう?

bgt?aid=240906801795&wid=008&eno=01&mid=s00000015623001006000&mc=1 エニアック【コンピューターの始まり】ENIAC6とは? 0 エニアック【コンピューターの始まり】ENIAC6とは?

オーディオブック配信サービス – audiobook.jp 0 エニアック【コンピューターの始まり】ENIAC6とは?

↑クリックでリンク先に。

スポンサーリンク

ENIACの後継機は? EDVAC!

ENIACに比べるとほとんど知られていないがENIACの直接の後継機はEDVAC(Electronic Discrete Variable Automatic Computer)である。

こちらも計算技術の著しい進歩を象徴するものであった。

ENIACが10進演算を基本とし、プログラミングにプラグボードを使用していたのに対し、EDVACは2進数の演算とストアドプログラムアーキテクチャーの使用を導入したのだ。

これは、10進法から2進法への進化は言うまでもなく現在のコンピューターと同じ演算法である。

ストアドプログラムについてもEDVACがデータとともに命令をメモリに保存できることを意味する。

つまりこの時点で現代のコンピューティングを支える基本原理を備えていることを意味するわけである。

ENIACの開発者たち

ENIACは東海岸のペンシルベニア大学ムーア校電気工学科のジョン・モークリーとJ・プレスパー・エッカートという2人のエンジニアが率いるチームによって開発された。

モークリーは電子計算機のビジョンを提供し、エッカートはそのビジョンを実現するために電子工学の専門知識を提供した。

二人の協力とチームワークによってENIACが誕生し、電子計算機の未来への道が開かれたのである。

現代のパソコンやラップトップと違って、ENIACの組み立ては製造ではなくほとんど建設である。

この建設には17,000本以上の真空管が必要で、床面積はなんと1,800平方フィート近くを占めた。また重量についても30トン近くもあったのだ。

電力消費量も相当なもので、約150キロワットの電力を消費しこれは数十世帯分の電力を賄うのに十分な量でありほとんどコンピューターというよりは工場である。

実際これらの事実によりENIACが街全体の停電を引き起こしたという数々の都市伝説を生んだほどである。

またここで重要な特徴は先述のように、ENIACは(2進数ではなく)まだ10進数のコンピューターであることだ。

その計算は機械式加算機のようにパルスのカウントに基づいていた。

PR

bgt?aid=250109965806&wid=006&eno=01&mid=s00000014546016004000&mc=1 エニアック【コンピューターの始まり】ENIAC6とは? 0 エニアック【コンピューターの始まり】ENIAC6とは? 工事不要!立会いいらず!SoftBank Air申込みなら【SoftBank Airキャンペーン】 0 エニアック【コンピューターの始まり】ENIAC6とは?

エニアック6【女性プログラマーたちの活躍】

ENIACは技術的には大きな進歩を遂げたが完全自動ではなく、オペレーターがケーブルやスイッチを調整してプログラムを手動で設定する必要があったた。

そのためプログラミング・プロセスは時間がかかり複雑なものだった。こうしたことを行うENIACの主要なプログラマーは6人いた。

これがいわゆるENIAC6である。そして彼女たちは全員女性でありそれぞれ重要な役割を果たしていた。

ji-4 エニアック【コンピューターの始まり】ENIAC6とは?

具体的には

  • ベティ・スナイダー・ホルバートン
  • ジーン・ジェニングス・バーティク
  • キャスリーン・マクナルティ・モークリー・アントネッリ
  • マーリン・ウェスコフ・メルツァー
  • ルース・リヒターマン・タイテルバウム
  • フランシス・ビラス・スペンス

の6人である。

彼女たちはプログラミング言語が存在しない時代に、回路図とブロック図を基にプログラムを設計しました。

例えば、ベティ・ホルバートンはブレークポイント(プログラムの停止点)の設定を発見し、これは現代のデバッグ技術の基礎となったといえるものです。ジーン・バーティクはENIACをストレージドプログラムのコンピュータに変換するチームを率い、効率を大幅に向上させました。

また、彼女たちは並列プログラミングの手法を導入し計算速度を改善するなど、ただの作業員ではなく完全なプロの開発プログラマーなのである。

そしてこちらはなんとその本人たちのカラーのインタビュー動画。

イーロン・マスクやアップルのウォズニアックたちのようなプログラマーが子ども世代という超レジェンドプログラマーの方々だ。。

ENIAC Women

最初のプログラマーでもある彼女たちはENIACの創設に不可欠であっただけでなく、後世の女性技術者への道を開くことにも貢献したといえる。

1946年のENIACのデモでは紹介もされず、ジェンダー論の人たちからは男性のショーだったとも言われているが、90年代にキャシー・クライマンという方がオーラルヒストリーを集めたことで再評価がなされたようだ。

こちらに彼女たちエニアック6の経歴をまとめたがほほ全員に数学の学位、テンプル大やペンシルヴァニア大という経歴のエリート集団である。

名前生年月日・没年月日教育ENIACでの役割戦後のキャリア
ケイ・マクナルティ・マウチリー・アントネッリ1921年-2006年チェスナット・ヒル・カレッジ(数学)弾道計算プログラムの開発UNIVACの開発に関与
ジーン・ジェニングス・バーティク1924年12月27日-2011年3月23日ノースウエスト・ミズーリ州立大学(数学)サブルーチンやデバッグ技術の開発BINAC、UNIVACのプログラミング、2002年名誉博士号
ベティ・スナイダー・ホルバートン1917年3月7日-2001年12月17日ペンシルベニア大学(ジャーナリズム)ソーティングアルゴリズムの開発UNIVAC、BINAC、COBOL,FORTRANの開発
マーリン・ウェスコフ・メルツァー1922年-2008年テンプル大学(数学)ルース・タイテルバウムと共同でアナログ技術適用1947年に結婚で退職
フランシス・ビーラス・スペンス1922年-2012年数学の学位弾道計算プログラムの開発、差分解析機の操作経験詳細不明
ルース・リクターマン・タイテルバウム1924年-1986年ハンター・カレッジ(数学)マーリンと共同でソフトウェア準備アバディーン試験場でプログラミング教育

戦後のキャリアとしても結婚で退職した方もいれば、プログラミング教育についたもの、COBOLなど別言語の開発に携わった者までいる。リアルにアベンジャーズやXMENのような多様性の集団である。

PR

通勤通学のスキマ時間にオーディオブックはどうでしょう?

色々調べたらナレーターさんだけでなく声優さんの朗読もかなりありそう。

書籍ラインナップ数も3年連続1位 & 会員数も300万以上。つよい。

bgt?aid=240906801795&wid=008&eno=01&mid=s00000015623001006000&mc=1 エニアック【コンピューターの始まり】ENIAC6とは? 0 エニアック【コンピューターの始まり】ENIAC6とは?

オーディオブック配信サービス – audiobook.jp 0 エニアック【コンピューターの始まり】ENIAC6とは?

↑クリックでリンク先に。

ENIACの革新性【天才フォン・ノイマンの影響】

ENIACのメモリはその物理的な巨大さにもかかわらず、現在の基準からすると非常に限られていた。

一度に保存できる数値はわずか20程度である。処理速度は1秒間に約5000回の加算が可能で、当時としてはこれも驚異的であったが、当然現代の機器の処理速度に比べればはるかに小さい。

以上のように計算速度の速さは十分革新的であるが、より強調すべきはENIACの設計は汎用性があったことだ。

人間の介入は必要だったものの、あらゆる計算問題を解決するために再プログラムすることが可能だった。

1940年代に製造されたにもかかわらずENIACは1955年まで稼働し続けた。

どれだけ重要で代理品がないテクノロジーの塊であったかが、最近のスマートフォンやゲーム機の使用される年数などと比べると身近にわかってもらえるかもしれない。

先述の通り、ENIACの「ストアドプログラム」のアーキテクチャは、命令をデータとともにメモリに格納するもので、第2世代コンピュータである先述のEDVACの設計に直接影響を与え今のコンピュータにまで生きているものである。

ただしENIACの建設当初はプログラムを保存する方法がなかったのだ。

これは有名な天才ジョン・フォン・ノイマンのアイデアに基づいて原始的な読み取り専用の保存プログラム機構が追加されたことによる。

具体的な時期としては1948年のハードウェアの更新が行われたときである。

ENIACのその後

ちなみにENIACが廃止されたのち、その一部は教材や技術展示として使われた。

例えば、パネル1枚と関数テーブル3台はスミソニアン博物館に所蔵されており、もう1枚のパネルは、最初に建設されたペンシルベニア大学の工学部と応用科学部に展示されている。

最初のコンピューターENIAC

またENIACの研究は最初の市販コンピュータの1つであるUNIVACの開発に直接つながっている。実は先述のENIACの生みの親の2人、ジョン・モークリーとJ.プレスパー・エッカートによってこちらも創造された。

まとめとして。

時は流れウィンドウズ95が話題になっていた年の翌年、1996年。

ENIACの公開から50周年を記念して、ペンシルバニア大学はコンピュータとその製作者たちを称える一連のイベントと展示を主催した。

そして今やENIAC以上の計算能力のENIACの構造を引き継いだコンピュータは世界中の人の手のひらの上にある。

感慨深い発展の歴史である。

スポンサーリンク

bgt?aid=250108956047&wid=006&eno=01&mid=s00000026076001024000&mc=1 エニアック【コンピューターの始まり】ENIAC6とは? 0 エニアック【コンピューターの始まり】ENIAC6とは?

PR

通勤通学のスキマ時間にオーディオブックはどうでしょう?

色々調べたらナレーターさんだけでなく声優さんの朗読もかなりありそう。

書籍ラインナップ数も3年連続1位 & 会員数も300万以上。つよい。

bgt?aid=240906801795&wid=008&eno=01&mid=s00000015623001006000&mc=1 エニアック【コンピューターの始まり】ENIAC6とは? 0 エニアック【コンピューターの始まり】ENIAC6とは?

オーディオブック配信サービス – audiobook.jp 0 エニアック【コンピューターの始まり】ENIAC6とは?

↑クリックでリンク先に。

タイトルとURLをコピーしました